feat: Add conditions to Dashboard filters; Support filter multi-select#1969
feat: Add conditions to Dashboard filters; Support filter multi-select#1969
Conversation
🦋 Changeset detectedLatest commit: 20e69f3 The changes in this PR will be included in the next version bump. This PR includes changesets to release 4 packages
Not sure what this means? Click here to learn what changesets are. Click here if you're a maintainer who wants to add another changeset to this PR |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
Knip - Unused Code Analysis⚪ 0 change in total issues (240 on main → 240 on PR)
What is this?Knip finds unused files, dependencies, and exports in your codebase. Run |
PR Review✅ No critical issues found. A few minor observations:
The multi-select and WHERE condition features are well-implemented with solid test coverage (unit + integration + e2e). The filter ID-based keying to distinguish filters with the same expression but different WHERE clauses is a clean architectural decision. |
E2E Test Results✅ All tests passed • 92 passed • 3 skipped • 935s
Tests ran across 4 shards in parallel. |
c6872fe to
20e69f3
Compare
Summary
This PR improves dashboard filters
Screenshots or video
Multiple values can now be selected for a single filters:
Filters now have an optional condition, which filters the values which show up in the dropdown:
This also applies to Preset Dashboard Filters
How to test locally or on Vercel
This can be partially tested in the preview environment, but testing the following requires running locally
References